#pragma once

#include "SenetPlayer.h"

class SenetPlayerExt : public SenetPlayer
{
public:
	inline SenetPlayerExt(
		Definitions::PlayerColor playerColor,
		const GameTimer::TimeParams &tp,
		int moves_limit) : SenetPlayer(playerColor, tp, moves_limit)
	{

	}
	inline int getSizeSquares() const
	{
		return m_size_squares;
	}
	inline int getInitialNumPieces() const
	{
		return m_num_pieces;
	}
	inline int getNumSticks() const
	{
		return m_num_sticks;
	}
	inline Definitions::PlayerColor getPlayerColor() const
	{
		return m_myColor;
	}

	inline Definitions::PlayerColor getOpponentColor() const
	{
		return Definitions::getOppositePlayer(m_myColor);
	}

};